按表备份申请
请求地址
v2/webservice/apply/apply-backup-tcapsvr
请求方法
Post
请求参数说明
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|
| set_id | number | 是 | 集群ID |
| app_id | number | 是 | 项目ID |
| sync_data_mode | number | 是 | 同步要求,0表示普通模式,1表示完全同步 |
| tag_type | number | 是 | 备份方式,0表示常规备份(自动选择),1表示全量常规备份,2表示部分常规备份,3表示永久备份 |
| tables | table数组 | 是 | 表信息 |
| auto_execute_task | boolean | 否 | 是否自动审核 |
| svr_ids | string[] | 否 | 进程ID, 当backup_target=tcapsvr的时候为必填。(1.16.0新增此参数) |
| backup_target | 枚举字符串取值 tcapsvr | table | 否, 默认table | 1.16.0新增此参数 |
Table
| 参数名称 | 类型 | 是否必填 | 说明 |
|---|
| zone_id | number | 是 | 游戏区ID |
| table_name | array | 是 | 表名数组,例如:["table_a","table_b"] |
示例
{
"set_id":1,
"app_id":2,
"sync_data_mode":0,
"tag_type":0,
"tables":[
{
"zone_id":4,
"table_name":[
"chat_area_rank",
"table_test"
]
},
{
"zone_id":5,
"table_name":[
"table_list"
]
}
]
}
返回参数说明
| 参数名称 | 类型 | 说明 |
|---|
| code | number | |
| request_id | string | |
| data | data数组 | 非自动审核时返回单据ID的数组,自动审核时返回任务ID信息 |
data
| 参数名称 | 类型 | 说明 |
|---|
| task_id | number | 任务ID |
| result | number | |
| msg | string |
成功返回
{
"code": 0,
"request_id": "66d7a0d9-2ee9-4b55-84d0-f5c838866517",
"data": [{
"task_id": 31,
"result": 0,
"msg": "审核成功, 请查看生成的任务"
}]
}
失败返回
{
"code": 0,
"request_id": "526c3cd0-9f32-4fb2-a0f3-8e28692f5eeb",
"data": [{
"result": -1,
"task_id": 31,
"msg": "审核失败:Add transaction for ProcBackupSvrDataReq failed: duplicated transaction as transaction id:31"
}]
}